export interface ISubTask {
  subTaskId: string;
  title: string;
  description?: string;
  status: 'pending' | 'in_progress' | 'completed' | 'cancelled';
  priority: 'low' | 'medium' | 'high' | 'urgent';
  assignedTo?: string; // 可选的负责人
  estimatedDuration?: number; // 分钟
  actualDuration?: number;
  dependencies: string[]; // 依赖的其他子任务ID
  progress: number; // 0-100 的进度百分比
  createdAt: Date;
  updatedAt: Date;
  completedAt?: Date;
  dueDate?: Date; // 截止日期
}
